/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package elaborate.h2x.parser;

import elaborate.h2x.transform.Def;
import elaborate.h2x.transform.TransformingModel;
import elaborate.h2x.transform.TransformingNode;
import elaborate.h2x.transform.service.Services;
import java.util.List;

/**
 *
 * @author lendle
 */
public interface AsRootSettingFactory {
    /**
     * construct AsRootSetting instances for asRoot settings found on the given
     * node
     * @param model
     * @param node
     * @return 
     */
    public void createAsRootSetting(Services services, TransformingModel model, TransformingNode node) throws ParserException;
}
